<%@page import="java.io.FileOutputStream" %> <!--Flujo de salida>
<%@page import="java.util.Date" %>
<%@page import="org.jdom.Document"%>
<%@page import="org.jdom.Element"%>
<%@page import="org.jdom.output.XMLOutputter" %> <!--Clase que se encarga de escribir el xml en el disco duro>

<%
	Document bd_xml=(Document)session.getAttribute("bd_xml"); /*Obtener el documento de la sesion*/
        Element raiz=bd_xml.getRootElement();/*Obtener el nodo principal del documento*/
	String descripcion="copia de la base de datos original";/*Parametro  para agregar a un nodo*/
	String nombre=request.getParameter("nombre");/*Nombre del archivo*/
	nombre=nombre+".xml";	
	raiz.setAttribute("desc",descripcion);/*Agregando parametros al nodo raiz*/
	raiz.setAttribute("fecha",new Date().toString() );	
	bd_xml.removeContent();/*Actualizando el nodo raiz*/
	bd_xml.addContent(raiz);
	String nueva_dir="C:/Users/SORI/Documents/NetBeansProjects/Docentes/web/"+nombre;/*Nueva direccion para el */
	FileOutputStream file_os=new FileOutputStream(nueva_dir);
	XMLOutputter xml_out=new XMLOutputter();
	xml_out.output(bd_xml,file_os);/*Escribir el documento en el disco duro*/
	file_os.close();/*Cerrar el stream*/
	session.setAttribute("copia",nombre);/*Guardamos el nombre del nuevo documento en la session*/
%>
<!--transferencia de control a la pagina index -->
<jsp:forward page="index.jsp"/>